iPhone/iPad プログラミングをするためには、mac が必要なのですが、いつものプログラミングは windows のほうが慣れているよ、という方(勿論、私も含む)に。 windows の学習では、GNUstep を使います。cygwin にも obj-c がプログラミングできる環境もあるのですが、NSString などの iPhone/iPad プログラミング時に必要な文字列クラスが入っていないので、うまく動きません。 また、最初は GNUstep だけでも良いのですが、プロパティ(@property)を使うようになると、clang + llvm という組み合わせも入れるのがベターです。llvm は、mac 上でコンパイルするときにも使われているものなので、互換性が高い…と思われます。まぁ、UI 関係の UIKit は mac の Cocoa 環境にしかないので、最終的には xcode を使って確認することになるのですが。
GNUstepでobjective-cを学ぶ(1) | Moonmile Solutions Blog
http://www.moonmile.net/blog/archives/595
GNUstepでobjective-cを学ぶ(2) | Moonmile Solutions Blog
http://www.moonmile.net/blog/archives/597
GNUstepでobjective-cを学ぶ(3) | Moonmile Solutions Blog
http://www.moonmile.net/blog/archives/599
clang+llvm で objective-c 2.0 をコンパイルする | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2252
clang+llvm で objc を DataTable っぽく扱う | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2258
windows 環境で NSString を試してみるよ | Moonmile Solutions Blog http://www.moonmile.net/blog/archives/2747
■参照先 よく使う参照先
NSString – iPhoneアプリ開発の虎の巻
http://iphone-tora.sakura.ne.jp/nsstring.html
iPhoneアプリ開発 目次|テン*シー*シー
http://ameblo.jp/xcc/entry-10269473144.html
Objective-C 最速基礎文法マスター – fn7の日記
http://d.hatena.ne.jp/fn7/20100203/1265207098
iPhone・iPad 開発小技 Wiki – livedoor Wiki(ウィキ)
http://w.livedoor.jp/iphone_tricks/
■本家 Foundation Framework
- NSObject Class Reference
- NSString Class Reference
- NSMutableString Class Reference
- NSNumber Class Reference
- NSArray Class Reference
- NSMutableArray Class Reference
- NSDictionary Class Reference
- NSMutableDictionary Class Reference
- NSData Class Reference
- NSMutableData Class Reference
- NSDate Class Reference
- NSDateFormatter Class Reference
- NSURL Class Reference
- NSTimer Class Reference
- NSUserDefaults Class Reference
- NSLog
UIKit Framework
- UIViewController Class Reference
- UINavigationController Class Reference
- UITabBarController Class Reference
- UIImagePickerController Class Reference
- UIButton Class Reference
- UIView Class Reference
- UITextField Class Reference
- UILabel Class Reference
- UIProgressView Class Reference
- UITableView Class Reference
- UITableViewCell Class Reference
- UIAlertView Class Reference
- UIActionSheet Class Reference
- UIImageView Class Reference
- UIWebView Class Reference
- UIActivityIndicatorView Class Reference
- UIPickerView Class Reference
- UISearchBar Class Reference
- UINavigationBar Class Reference
- UIToolbar Class Reference
- UIBarButtonItem Class Reference